ImageKit Index

General information

Introduction - What you need to know.

N This command is compatible with normal images.
R This command is compatible with render targets.
( ) This command is compatible in some cases.

Image Misc

IK Create Image Image Number, Width, Height N
IK Create Render Target Image Number, Width, Height R
IK Set Blend Mode Mode N(R)
IK Set Filters Min Filter, Mag Filter, Mip Filter R
IK Set Address UV Address U, Address V R

IK Copy Image Image Number, Source Image Number NR
IK Copy Image To Render Target Image Number, Source Image Number NR
IK Convert Image To Render Target Image Number NR
IK Set Image Channel Image Number, Channel, Value NR
IK Copy Image Channel Image Number, Channel, Source Channel N
IK Paste Image Channel Image Number, Source Image Number, Channel N
IK Resize Image Image Number, Width, Height, Mode NR

IK Flip Image Horizontally Image Number NR
IK Flip Image Vertically Image Number NR
IK Flip Image Image Number NR

IK Set Color To Alpha Image Number, Color N
IK Replace Image Color Image Number, New Color, Source Color N
IK Treshold Image Image Number, Value, Channel N

Return = IK Is Render Target(Image Number) NR
Return = IK Point(Image Number, X, Y) N
IK Dot Image Number, X, Y, Color NR
IK Reset Image Kit

Image Filters

IK Blur Image Image Number, Radius N
IK Blur Image Horizontal Image Number, Radius, Mode N
IK Blur Image Vertical Image Number, Radius, Mode N
IK Set Image Brightness Image Number, Red, Green, Blue N
IK Desaturate Image Image Number, Mode N
IK Modify Image Saturation Image Number, Percentage N
IK Sharpen Image Image Number N
IK Emboss Image Image Number N
IK Negative Image Image Number N

Image Rendering

IK Paste Image Image Number, X, Y NR
IK Paste Image Rotated Image Number, X, Y, Angle NR
IK Paste Image On Image Image Number, Destination Image, X, Y (N)R
IK Paste Image On Image Rotated Image Number, Destination Image, X, Y, Angle R
IK Gradient Linear Image Number, X1, Y1, X2, Y2, Color1, Color2, Channel, Mode N
IK Gradient Radial Image Number, X, Y, Start Radius, End Radius, Color1, Color2, Channel, Mode N

Effects

IK Load Effect Filename, Effect
Return = IK Load Effect(Filename, Effect)
IK Delete Effect Effect
Return = IK Effect Exist(Effect)
IK Set Effect Float Effect, Name, Value
IK Set Effect Vector4 Effect, Name, Vector4
IK Set Effect Matrix4 Effect, Name, Matrix4
IK Set Effect Technique Effect, Technique
IK Set Effect Texture Effect, Name, Texture